import { Type } from 'class-transformer';
import { IsNotEmpty } from 'class-validator';

// id
export class IdDto {
  @Type(() => Number)
  @IsNotEmpty({ message: 'id不能为空' })
  id: number;
}

// id数组
export class IdsDto {
  @IsNotEmpty({ message: 'id不能为空' })
  id: number[];
}

// id或者id数组
export class IdOrIdsDto {
  @IsNotEmpty({ message: 'id不能为空' })
  id: number | number[];
}

// pid
export class PidDto {
  @Type(() => Number)
  @IsNotEmpty({ message: 'pid不能为空' })
  pid: number;
}
